Query String Parser
需要实现类型级解析器以将 URL 查询字符串解析为对象文字类型。
/**
* 一些详细的要求:
1 查询字符串中键的值可以忽略,但仍会解析为true. 例如'key'is 没有值,所以解析器结果是{ key: true }.
2 重复的键必须合并为一个。如果有不同的值具有相同的键,则必须将值合并为元组类型。
3 当一个键只有一个值时,该值不能包装成元组类型。
4 如果具有相同键的值出现多次,则必须将其视为一次。例如,key=value&key=value必须被视为key=value唯一。
*/